<?php
/**
 * author:歪妻
 * Date: 2020/11/2 0002
 */

/**
 * 获取项目的根路径
 *
 * @return string
 */
function getRootPath()
{
    return realpath(__DIR__ . '/..');
}
/**
 * 获取数据库文件的完整路径
 *
 * @return string
 */
function getDatabasePath()
{
    return getRootPath() . '/../data/data.sqlite';
}
/**
 * 获取SQLite连接的DSN
 *
 * @return string
 */
function getDsn()
{
    return 'sqlite:' . getDatabasePath();
}
/**
 * 获取用于数据库访问的PDO对象
 *
 * @return \PDO
 */
function getPDO()
{
    return new PDO(getDsn());
}

/**
 * 转义HTML，因此可以安全输出
 *
 * @param string $html
 * @return string
 */
function htmlEscape($html)
{
    return htmlspecialchars($html, ENT_HTML5, 'UTF-8');
}